﻿body {
    background-color: #efeff4;
    font-family: Lantinghei SC,Microsoft Yahei,Hiragino Sans GB,Helvetica Neue,Helvetica,Arial,sans-serif;
}

.swiper-container {
    width: 100%;
    background: #efeff4;
    height: 2.2rem;
}

    .swiper-container:after, #searchbtn:after {
        content: " ";
        position: absolute;
        left: 0;
        bottom: 0;
        right: 0;
        height: 1px;
        border-bottom: 1px solid #D7D6DC;
        color: #D7D6DC;
        -webkit-transform-origin: 0 100%;
        transform-origin: 0 100%;
        -webkit-transform: scaleY(0.5);
        transform: scaleY(0.5);
    }

#searchbtn:before {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 100%;
    width: 1px;
    border-left: 1px solid #D7D6DC;
    color: #D7D6DC;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleX(0.5);
    transform: scaleX(0.5);
}

.swiper-slide {
    text-align: center;
    width: 4rem;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.swiper-container .active {
    color: #fff;
    background-color: #44ac3d;
}

#divCon {
    margin-top: 2.3rem;
    background-color: white;
    padding-top: .5rem;
}

.tw {
    background-color: rgb(248,204,92);
    color: white;
    border-radius: 0.2rem;
    position: absolute;
    left: 5.4rem;
    top: 0rem;
    text-align: center;
    padding-bottom: 0.1rem;
    font-size: 0.6rem;
    height: 0.8rem;
    width: 1.5rem;
    /*padding: 0.15rem;*/
}

.tab {
    width: 1rem;
    height: 1rem;
    margin-top: 0.1rem;
    margin-bottom: 0.2rem;
}

.con {
    display: block;
    margin-bottom: 0.3rem;
    background-color: #fff;
}

.pro {
    padding: 0.5rem 0.5rem 0.2rem 0.5rem;
}

.weui-media-box__bd {
    font-size: 13px;
}

a {
    color: #000;
}

.total {
    color: #999;
    border-top: 1px solid #e5e5e5;
    margin-top: .2rem;
}
/*navbar*/
.weui-navbar__item {
    background-color: #f1f1f1;
}

    .weui-navbar__item.weui-bar__item--on, .active {
        background-color: #35a4fe;
        color: #fff;
    }

.norecord {
    text-align: center;
    color: #999;
    font-size: 0.7rem;
}

    .norecord img {
        width: 40px;
        margin: 50px 0 10px 0;
    }

.price {
    color: #f60;
}

.fcolor {
    color: rgb(150,201,91);
}

.totalInfo {
    float: right;
    padding-top: .3rem;
    padding-right: 0.1rem;
}

.right {
    float: right;
}
/*订单信息*/
.weui-media-box__desc {
    line-height: 1rem;
    color: #333;
}

.order {
    margin-top: 1.7rem;
    padding: 0.5rem 0.5rem 0rem 0.2rem;
}

.addr {
    padding-bottom: 0.3rem;
    padding-top: 0.5rem;
}

.proName {
    color: #000;
    line-height: 1rem;
}
